// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
const db=cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {
  const {type,name,shidu,temperature,singlenum,num}=event
  try {
    ///
    // if(type=="add"){
    //   if(!name || !shidu || !temperature || !singlenum || !num){
    //     return {
    //       success: false,
    //       message: '所有字段必须填写'
    //     };
    //   }
      // 添加
    const createRes = await db.collection("medicine").add({
      data: {
        name,
        shidu,
        temperature, 
        singlenum,
        num,
        createTime: db.serverDate(),
        updateTime: db.serverDate()
      }
    })
    /// 
    // const allMedicines = await db.collection("medicine").orderBy("createTime", "desc").get();
    //   return {
    //     success: true,
    //     data: allMedicines.data // 返回完整药品列表
    //   };
    // }
    // else if(type === 'query') {
    //   // 查询全部药品
    //   const res = await db.collection("medicine").orderBy("createTime", "desc").get();
    //   ///
    return {
      success: true,
      message: '上传成功',
      data:createRes.data
    };
  }
  catch (err) {
    console.error('上传失败:', err)
    return {
      success: false,
      message: '上传失败，请稍后重试'
    }
  }
}
